package main

import (
	"fmt"
	"math"
)

// 定义结构体
type Vertex struct {
	X,Y float64
}

// 定义方法
func (v Vertex) Abs() float64 {
	return math.Sqrt(v.X*v.Y)
}

// 方法即函数
func Abs2(v Vertex) float64{
	return v.X*v.Y
}

// 

func main() {
	fmt.Println("HelloWorld")
	v := Vertex{3,4}
	fmt.Println(v.Abs())
	
	// 方法即函数
	fmt.Println(Abs2(v))
}